home *** CD-ROM | disk | FTP | other *** search
/ NetNews Offline 2 / NetNews Offline Volume 2.iso / news / comp / lang / c++-part1 / 7561 < prev    next >
Encoding:
Internet Message Format  |  1996-08-05  |  3.8 KB

  1. Path: news.edge.net!news
  2. From: Blake McBride <blake@edge.net>
  3. Newsgroups: comp.lang.misc,comp.lang.c,comp.lang.c++,comp.object,comp.lang.objective-c,comp.lang.eiffel,comp.lang.dylan,comp.lang.sather
  4. Subject: Dynace OO Extension to C/C++
  5. Date: Fri, 23 Feb 1996 17:37:51 -0600
  6. Organization: Algorithms Corporation
  7. Message-ID: <312E4FCF.2165@edge.net>
  8. NNTP-Posting-Host: ip169.nash.edge.net
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset=us-ascii
  11. Content-Transfer-Encoding: 7bit
  12. X-Mailer: Mozilla 2.0b6a (WinNT; I)
  13.  
  14. FRANKLIN, TN (February 22, 1996) -- -- Algorithms Corporation today
  15. announced the full source code release of their Dynace Object Oriented
  16. Extension to C and Dynace Windows Development System at no charge for
  17. personal, educational and evaluational purposes.  This release
  18. coincides with the new release version 4.0 of the system.  The entire
  19. system may be downloaded immediately from the Internet site at
  20. http://www.edge.net/algorithms.
  21.  
  22. There are two major components associated with this system, the Dynace
  23. Object Oriented Extension to C (Dynace) and the Dynace Windows Development
  24. System (WDS). 
  25.  
  26. Dynace is a preprocessor, include files and a library which extends the
  27. C or C++ languages with advanced object oriented capabilities, automatic
  28. garbage collection and multiple threads.  Dynace is designed to solve
  29. many of the problems associated with C++ while being easier to learn and
  30. containing more flexible object oriented facilities.  Dynace is able to
  31. add facilities previously only available in languages such as Smalltalk
  32. and CLOS without all the overhead normally associated with those
  33. environments.
  34.  
  35. Dynace comes with full C source and is portable to 16 & 32 bit DOS,
  36. Windows 3.1, Windows 95, Windows NT, Linux, SunOS and many other Unix,
  37. Macintosh and VMS.  Dynace can link with pre-existing C/C++ libraries
  38. and can be easily added to pre-existing C/C++ code in order to
  39. incrementally add Dynace's features.
  40.  
  41. The benefits of Dynace are 1) it is much easier to manage large
  42. projects with then C++, 2) it offers much more powerful object
  43. oriented facilities (such as metaclass based from the ground up,
  44. garbage collection, etc) then C++, 3) it adds little to the C syntax
  45. and is therefore easier to learn then C++.
  46.  
  47.  
  48. The Dynace Windows Development System (WDS) is a Dynace class library
  49. which enables a C programmer with no knowledge of C++, Dynace, the
  50. Windows API or message-driven architecture to write real Windows
  51. applications with an absolute minimum learning curve and number of
  52. lines of code.  In fact, it is possible to become familiar enough with
  53. windows, menus, dialogs and controls using WDS to write a Windows
  54. application after just one day!
  55.  
  56. The programmer is able to write the application using familiar C in a
  57. familiar procedural fashion.  Instead of taking the usual fifty plus
  58. lines of code necessary to implement a typical ``Hello World'' program,
  59. with WDS it takes four lines of code!  Fully functional menus and
  60. dialogs can be implemented with WDS in a handful of lines instead of the
  61. hundreds it takes using the Windows API or other available tools.
  62.  
  63. WDS applications are portable across Windows 3.1 (Win16), Win32s,
  64. Windows 95 and Windows NT (Win32).
  65.  
  66. The benefits of WDS are 1) the learning curve associated with Windows
  67. development is drastically reduced, 2) the development time is drastically
  68. reduced, and 3) the ability to debug, enhance and hand the code off to
  69. a new programmer is drastically increased.
  70.  
  71. Additional information is available from Algorithms Corporation at
  72. 615-791-1636 or from Dynace-info@edge.net.
  73. Dynace is a registered trademark of Algorithms Corporation.  All other
  74. product names are trademarks of their respective companies.
  75.  
  76.  
  77.  
  78. -- 
  79. Blake McBride                Algorithms Corporation
  80. 615-791-1636 voice            3020 Liberty Hills Drive
  81. 615-791-7736 fax            Franklin, TN  37067
  82. blake@edge.net                USA
  83. See our WEB page at:  http://www.edge.net/algorithms
  84.